*{
margin: 0; padding: 0;
}

table{
border-collapse: inherit;
}

a{
text-decoration: none;
}

a img{
border :none;
}

ul,ol{
list-style: none;
}

body{
font-size: 11px;
font-family: Tahoma,verdana, serif;
color: #565656;
}

#wrapper{
	width: 950px;
	margin: 0 auto;
}

#header{
height: 66px;
background: #3b5998;
position: relative;
margin-bottom: 15px;
}

#header #logo{
position: absolute;
top: 10px; lefT: 12px;
}

#header #logo a{
display: block;
width: 84px; height: 36px;
background: url(../images/logo.png) no-repeat top left;
text-indent: -9999px;
}

#header .nav{
position: absolute;
top: 18px; left: 155px;
}

#header .nav li{
display: block;
float: left;
width: 80px;
height: 21px;
text-align: center;
line-height: 21px;
}

#header .nav li a{
color :#fff;
font-weight: bold;

}

#header .nav li:hover{
background :#4f6dab;
}

#header .nav li a.current{
display:block;
width: 78px;
height: 19px;
background: #1f4189;
border:1px solid #4f6dab;
}

#header #login-form{
position: absolute;
top: 5px; left: 520px;
}

#header #login-form .login-area{
float: left;
display: block;
margin-right: 10px;
}

#header #login-form .creat-acc{
float: left;
color :#78C4F5;
display: block;
margin-top: 3px;
}

#header #login-form .creat-acc:hover{
text-decoration: underline;
color: #fff;	
}

#header #login-form .login-area p{
color:#fff;
font-size:11px;
margin-bottom: 3px;
display:block;
}

#header #login-form .login-area .login-text{
border: none;
width: 140px;
height: 21px;
padding: 0px 5px;
font-size: 11px;
color: #333;
}

#header #login-form .login-area .login-submit{
background: #637BAD;
color:#fff!important;
text-align: center;
font-size: 11px;
font-weight: bold;
width: 70px!important; height: 21px;
border: none;
margin-top: 15px;
cursor: pointer;
}

#container{
overflow: hidden;
}

#sidebar{
width: 150px;
margin-right: 10px;
float: left;
display: block;
border-right: 1px solid #e5e5e5;
font-size: 11px;
color :#565656;
}

#sidebar .block{
margin-bottom: 15px;
}


#sidebar .user{
margin-bottom: 15px;
}


#sidebar .user a{
	font-weight: bold;
	color :#004a80;
	line-height: 49px;
}

#sidebar .user a:hover{
	text-decoration: underline;
	color :#3b5998;
}


#sidebar .user a img{
float : left;
margin-right: 10px;
width: 49px; height: 49px;
}

#sidebar .block-content h4{
	text-transform: uppercase;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 5px;
	color :#838383;
	margin-bottom: 7px;
}


#sidebar .block-content a{
color :#0076a3;
}


#sidebar .block-content p{
line-height: 18px;
}


#primary {
	width: 789px;
	float: right;
}


#primary .tabarea{
clear: both;
width: 100%;
}

#primary .tabarea li{
display: block;
float: left;
width: 90px;
height: 24px;
line-height: 24px;
margin-right: 1px;
text-align: center;
}

#primary .tabarea li a{
background: #3b5998;
color :#fff;
text-transform: uppercase;
font-size: 11px;
display: block;
font-weight: bold;
width: 100%; height: 100%;
}

#primary .tabarea li a.active{
background :#d80202;
}

#primary .lode-area1{
float: left;
border: 1px solid #e5e5e5;
padding: 10px;
}

#primary .lode-area1 p{
margin-bottom: 20px;
}

#primary .lode-area1 .list-number p{
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	font-weight: bold;
}

#primary .lode-area1 .list-number p input{
display: block;
float: left; margin-right: 5px;
}


#primary .lode .lode-info{
float: left;
padding-top: 10px;
border-top: 1px solid #e5e5e5;
width: 100%;
font-weight: bold;
color: #666;
}

#primary .lode .lode-info span{
color :#d80202;
}

#primary .lode .lode-info table td{
padding: 5px 0px;
}

#primary .lode .lode-info table td p{
display: block;
width: 28px; height: 18px;
background: #9de3ff;
border: 1px solid #73cbee;
text-align: center;
line-height: 18px;
float: left;
margin-right: 10px;
color :#333;
}

#primary .lode .lode-info table td .money-cash{
background: #e5e5e5;
border: 1px solid #ccc;
padding: 0px 5px;
width: 80px;
height: 20px;
color: #333;
font-size: 11px;
margin-right: 50px;
font-weight: bold;
}

#primary .lode .lode-info table td .num-submit{
width: 90px;
height: 25px;
color :#fff;
text-align: center;
line-height: 25px;
font-weight: bold;
background: #3B5998;
border: none;
cursor: pointer;
}

.xien2,.xien3,.xien4,.dau,.cuoi{
display: none;
}

#register{
margin-bottom: 20px;
}

#register table tr td{
padding: 3px;	
}

#register table input{
width: 200px;
height: 25px;
border: 1px solid #e5e5e5;
padding: 0px 5px;
font-size: 11px;
color: #666;	
}

#register .errorMessage{
background: #f5f5f5;
color: red;
padding: 5px;
border: 1px solid #e5e5e5;	
margin-top: 5px;
}

#register h2, #result h2{
background: #3b5998;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 5px;	
border-radius: 4px;
-webkit-border-radius:4px;
}


#register .reg_btn{
	background: #3b5998;
	padding:4px 7px;
	color :#fff;
	font-weight: bold;
	width: auto!important;
}


#result{
margin-bottom: 20px;	
}

#result table{
margin-top: 10px;	
}

#result .title{
font-size: 15px;	
font-weight: bold;
color: #3b5998;
}

#result tr td{
padding: 5px;
font-size: 15px;
font-weight: bold;	
color: #444;
border: 1px solid #e5e5e5;
}

#result tr:hover{
background: #f5f5f5;	
}

#result h2 input{
float: right;
margin-right: 5px;
border: 1px solid #3b5998;
height: 20px;
margin-top: -3px;	
font-size: 11px;
padding: 0px 5px;
}


#footer{
border-top: 1px solid #e5e5e5;
padding-top: 5px;
margin-top: 20px;
margin-bottom:10px;
float: left;
width: 100%;
}

#footer .copy{
float: left;
color: #666;	
}

#footer ul{
float: right;	
}

#footer ul li{
display: inline;
padding: 0px 10px;	
}

#footer ul li a{
color: #3B5998;	
}

#footer ul li a:hover{
text-decoration: underline;	
}